@charset "utf-8";

.backdrop_main {
	width: 100%;
}

.bus_all {
	min-height: 100vh;
	position: relative;
}

.bus_all,
.bus_header,
.bus_bottom,
.bus_bottom_map {
	min-width: 1250px;
}

.header_bgimg_work_02 {
	position: absolute;
	width: 100%;
	height: 266px;
	top: 0;
	left: 0;
	z-index: -2;
}


/* .bus_header {
    width: 100%;
    height: auto;
    background: url(../img/backdrop_top.jpg) no-repeat center top;
    overflow: hidden;
} */

.bus_bottom {
	width: 100%;
	height: 590px;
	background: url(../img/backdrop_bottom.jpg) no-repeat center bottom;
	margin-top: -135px;
}

.bus_bottom_map {
	width: 100%;
	height: 590px;
	background: url(../img/backdrop_bottom.jpg) no-repeat center bottom;
	margin-top: -130px;
}

.work_dynamics_bottom {
	width: 100%;
	height: 590px;
	background: url(../img/backdrop_bottom.jpg) no-repeat center bottom;
	margin-top: -270px;
}

.bottom_position {
	position: absolute;
	bottom: 10px;
}

.navbtn {
	display: none;
}

.w1200 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.imgW100 {
	width: 100%;
	height: 100%;
}

.imgW100_new {
	width: 100%;
	height: 155px;
}

.imgW100_H99p {
	width: 100%;
	height: 99px;
	padding-bottom: 10px;
}

.text_ellipsis_2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.text_ellipsis_3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.text_ellipsis_4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	display: -moz-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.text_ellipsis_7 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
}


/* 顶部 */

.trade_header {
	width: 100%;
	margin-top: 53px;
}

.trade_logo {
	display: block;
	width: 276px;
	height: 50px;
	float: left;
}

.trade_search {
	width: 310px;
	height: 40px;
	line-height: 40px;
	margin-top: 2px;
	position: relative;
	float: right;
}

.trade_search input.words_search {
	width: 100%;
	height: 100%;
	padding: 5px 15px;
	border: 1px solid #fff;
	border-radius: 50px;
	background: transparent;
	position: relative;
	z-index: 1;
}

.trade_search input.btn_search {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/trade_search.png) no-repeat center center;
}

.ph_container {
	display: none;
}


/* 首页导航 */

.trade_nav_list {
	margin-top: 62px;
	position: relative;
}

.trade_nav_list li.navHigh48 {
	margin-top: 48px;
}

.trade_nav_list li.navHigh88 {
	margin-top: 88px;
}

.trade_nav_list li.navHigh99 {
	margin-top: 99px;
}

.trade_nav_list>li {
	width: 240px;
	height: 360px;
	float: left;
	transition: all 1.0s;
}

.single_news_cir {
	width: 156px;
	height: 156px;
	margin: 10px auto;
	border-radius: 50%;
	position: relative;
	background: #FFFFFF;
	box-shadow: 3px 3px 10px rgba(221, 221, 221, 0.5);
}

.single_news_cir img {
	width: 54px;
	height: 51px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.trade_nav_name {
	margin-top: 16px;
	padding: 0 10px;
}

.trade_nav_title {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.trade_nav_words {
	margin-top: 20px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 24px;
	padding: 0 30px;
}

.trade_nav_list li.trade_list_hover {
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 0px 18px 0px rgba(88, 6, 71, 0.2);
}

.trade_nav_list li.trade_list_hover .nav_show {
	display: none;
}

.trade_nav_list li.trade_list_hover .nav_hide {
	display: block;
}

.nav_hide {
	padding: 48px 20px 30px;
	display: none;
}

.navHide_picture {
	width: 54px;
	height: 51px;
	margin: 0 auto;
}

.navHide_name {
	margin-top: 15px;
	font-size: 20px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: center;
}

.navHide_newsList li {
	margin-top: 15px;
	width: 100%;
}

.navHide_newsList li a {
	padding-left: 10px;
	background: url(../img/icon_small.png) no-repeat left 7px;
	font-size: 14px;
	color: #3e3e3e;
	line-height: 19px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.navHide_more {
	margin-top: 14px;
	text-align: center;
}

.navHide_more a {
	font-size: 12px;
	color: #331dc6;
	padding-right: 10px;
	background: url(../img/icon_more.png) no-repeat right 5px;
}


/* footer */

.trade_footer {
	margin-top: 5px;
}

.footer_links {
	width: 720px;
	float: left;
}

.footer_name i {
	display: inline-block;
	width: 3px;
	height: 16px;
	background: #FFFFFF;
}

.footer_name span {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
}

.fonter_describe {
	padding-top: 13px;
	margin-left: 14px;
}

.fonter_describe li {
	width: 155px;
	margin-top: 7px;
	margin-right: 15px;
	float: left;
}

.fonter_describe li a,
.footer_synopsis {
	font-size: 14px;
	color: #FFFFFF;
}

.fonter_describe li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.about_us {
	width: 480px;
	float: left;
}

.footer_synopsis {
	line-height: 26px;
}

.footer_line {
	width: 100%;
	height: 1px;
	background: #f1f5f7;
	opacity: 0.6;
	margin-top: 20px;
}

.foot_demand {
	padding-top: 15px;
	text-align: center;
	padding-bottom: 10px;
}

.foot_demand p,
.foot_demand p a {
	margin-top: 8px;
	font-size: 14px;
	color: #FFFFFF;
}

.footer_font.work_02 p,
.footer_font.work_02 a {
	word-break: keep-all;
	white-space: nowrap;
	display: inline;
	color: white;
	font-size: 12px;
	line-height: 30px;
}


/* 二级页-展会活动 */

.backdrop_secondary {
	width: 100%;
	background: url(../img/backdrop_confrences.jpg) no-repeat;
	background-size: 100% 100%;
}

.secondary_header {
	width: 100%;
	padding: 23px 0;
	border-bottom: 2px solid rgba(255, 255, 255, 0.6);
	position: relative;
}


/* 搜索框实验 */

.sp {
	background: url(../img/d2803sp.png) no-repeat
}

.topbar {
	width: 100%;
	height: 118px;
	position: relative;
	z-index: 100;
	border-bottom: 2px solid rgba(255, 255, 255, 0.6);
	padding-top: 20px;
}

.topbar .box {
	width: 100%;
	height: 98px;
	/* margin-top: 20px; */
	top: 0;
	left: 0;
	position: relative;
}

.topbar .topLine {
	width: 100%;
	height: 3px;
	background: url(../img/d2803bg2.jpg) no-repeat top center
}

.topbar .logoLeft {
	width: 295px;
	height: 60px;
	position: absolute;
	top: 15%;
	left: 0%;
	background: url(../img/trade_logo2.png) no-repeat;
	background-size: 100% 100%;
}

.secondary_lang01 {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 25%;
	right: 0%;
	border-radius: 50%;
	font-weight: bold;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid white;
}

.secondary_lang01 a {
	width: 38px;
	height: 40px;
	display: block;
	text-align: center;
	line-height: 40px;
	color: white;
}

.topbar .navbar {
	height: 60px;
	line-height: 47px;
	position: absolute;
	top: 21px;
	left: 24%;
	right: 10%;
}

.topbar .navbar .nav {
	height: 60px
}

.topbar .navbar .nav>li {
	float: left;
	height: 60px;
	font-size: 16px;
	margin-left: 25px;
	cursor: pointer;
	#text-align: center;
	#position: relative;
}

.topbar .navbar .nav>li.topNavActive a {
	color: #fff;
	border-bottom: 3px solid #fff;
}
.nav_item{
	position: relative;
	text-align: center;
}
.nav_link>a {
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.nav_link>a:hover {
	color: #fff;
	border-bottom: 3px solid #fff;
}
.subnav{
	width: 130px;
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -65px;
	top: 60px;
	background-color: #fff;
	opacity: 0.8;
	padding: 15px 5px;
	line-height: 26px;
}
.subnav_link{
	position: relative;
	height: 36px;
}
.subnav_link>a {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.subnav_link>a:hover {
	color: #fff;
	border-bottom: 3px solid #919191 !important;
}
.subspan{
	font-family: "微软雅黑";
	color: #919191;
}
.sub_arrow{
	position: relative;
	width: 16px;
	top: -21px;
	display: none;
}

.topbar .searchBtn {
	width: 80px;
	height: 40px;
	display: block;
	position: absolute;
	top: 25%;
	right: 52px;
	cursor: pointer;
	z-index: 999;
	border: 1px solid #fff;
	border-radius: 20px;
}

.search_new {
	width: 40px;
	height: 40px;
	background: url(../img/trade_search.png) no-repeat center center;
}

.topbar .searchBox {
	display: none;
	width: 450px;
	height: 48px;
	position: absolute;
	top: 25%;
	left: 58%;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
}

.topbar .searchBox .inputTxt {
	width: 450px;
	height: 48px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	padding: 14px 70px 15px 60px;
	font-size: 16px
}

.topbar .searchBox .inputTxt::-webkit-input-placeholder {
	color: #999
}

.topbar .searchBox .inputTxt:-moz-placeholder {
	color: #999
}

.topbar .searchBox .inputTxt::-moz-placeholder {
	color: #999
}

.topbar .searchBox .inputTxt:-ms-input-placeholder {
	color: #999
}

.topbar .searchBox .closeBtn {
	display: block;
	width: 65px;
	height: 60px;
	position: absolute;
	cursor: pointer;
	left: 0;
	top: 0;
	transition: opacity .4s ease
}

.topbar .searchBox .closeBtn:hover .icon {
	opacity: 1;
	filter: alpha(opacity=100)
}

.topbar .searchBox .closeBtn .icon {
	width: 20px;
	height: 19px;
	background-position: -361px -194px;
	position: absolute;
	top: 15px;
	left: 22px;
	opacity: .8;
	filter: alpha(opacity=80)
}

.topbar .searchBox .inputBtn {
	display: block;
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -13px;
	width: 24px;
	height: 26px;
	background-position: -625px -80px;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	border: none;
	background-color: #fff;
	outline: 0;
	background-color: transparent;
	background-position: -361px -162px
}


/* 搜索框实验结束 */

.secondary_topNav {
	position: relative;
	float: left;
	margin-left: 135px;
}

.topNav_list {
	padding-right: 80px;
	margin-left: 60px;
}

.topNav_list li {
	height: 50px;
	line-height: 47px;
	margin: 0 10px;
	float: left;
}

.topNav_list li a {
	display: block;
	padding: 0 6px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.topNav_list li.topNavActive a,
.topNav_list li:hover a {
	color: #fff;
	border-bottom: 3px solid #fff;
}


/* 展会列表 */

.exhibition_main {
	padding-top: 58px;
	/* margin-bottom: 100px; */
}

.activity_name {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
}

.en_title {
	height: 40px;
	font-size: 36px;
	color: #3e3e3e;
}

.zh_title {
	font-size: 48px;
	color: #5593d3;
}

.act_content {
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	margin-top: 10px;
	padding: 0 5px;
}

.exhibition_list {
	float: left;
}

.exhibition_list li {
	width: 368px;
	height: 476px;
	margin: 30px 16px 0;
	float: left;
	position: relative;
	padding: 10px;
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	transition: all 0.3s;
}

.exhibition_list li:hover {
	transform: scale(1.06);
}

.exhibition_list li.exhibition_wide {
	padding: 10px 4px;
	background: transparent;
	box-shadow: none;
}

.exhibition_list li.exhibition_wide:hover {
	transform: scale(1.06);
}

.exhibition_list li a {
	display: block;
}

.advert_picture {
	width: 100%;
	height: 225px;
}

.advert_content {
	padding: 0 10px;
	margin-top: 25px;
}

.big_title {
	height: 62px;
	font-size: 24px;
	color: #3e3e3e;
}

.small_name {
	margin-top: 18px;
}

.icon_calendar {
	float: left;
	height: 20px;
}

.icon_location {
	float: right;
	height: 20px;
}

.icon_calendar i,
.icon_location i {
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
}

.icon_calendar i {
	background: url(../img/icon_calendar.png) no-repeat;
}

.icon_location i {
	background: url(../img/icon_location.png) no-repeat;
}

.small_name p span {
	display: block;
	height: 20px;
	line-height: 20px;
	float: left;
	margin-left: 6px;
	font-size: 14px;
	color: #848280;
}

.exhibition_footer {
	width: 1202px;
	line-height: 20px;
	letter-spacing: 0px;
	vertical-align: baseline;
}


/* 工作动态部分样式 */

.events_list_new {
	margin: 30px 8px;
	float: left;
	position: relative;
	padding: 10px 0;
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.events_list_new li {
	width: 256px;
	height: 317px;
	margin: 30px 18px;
	float: left;
}

.events_list_new li:hover {
	color: #86b3f0;
}

.events_list_new .detail {
	margin-top: -10px;
	margin-left: 10px;
	position: absolute;
	bottom: 8%;
}

.events_list_new .detail a {
	font-size: 14px;
	color: #5c99e0;
}

.events_list_new .detail span {
	font-size: 14px;
	margin-left: 110px;
	color: #9b9b9b;
}

.work_live_main {
	margin: 30px 0;
}

.produce_footer {
	height: 195px;
}

.friend_link {
	width: 65%;
	float: left;
}

.friend_link span {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	color: #fff;
}

.friend_link span:first-child {
	margin-right: 10px;
}

.footer_all {
	float: left;
	color: #fff;
	margin: 12px 0 0 10px;
}

.footer_all div {
	margin-right: 10px;
}

.footer_all li {
	width: 192px;
	float: left;
}

.footer_all li:last-child {
	margin-right: 0px;
}

.footer_all li a {
	font-size: 14px;
	color: #fff;
	display: block;
	line-height: 31px;
}

.about_my {
	float: left;
	width: 35%;
}

.about_my span {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	color: #fff;
}

.about_my span:first-child {
	margin-right: 10px;
}

.about_my p {
	font-size: 14px;
	margin-top: 12px;
	margin-left: 15px;
	line-height: 31px;
	color: #fff;
}

.footer_copyright {
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	padding: 10px 0;
	text-align: center;
}

.footer_copyright p,
.footer_copyright p a {
	margin-top: 8px;
	font-size: 14px;
	color: #fff;
}

.footer_copyright img {
	vertical-align: text-bottom;
	margin: 0 5px;
}

.left_workLive {
	width: 895px;
	float: left;
}

.right_budgetDisclosure {
	width: 280px;
	float: right;
}

.open_right {
	width: 100%;
	height: auto;
}

.open_right p {
	font-size: 18px;
	font-weight: 700;
	line-height: 36px;
	margin-left: 10px;
	margin-top: 10px;
}

.open_right .judge_open {
	margin: 0 14px 0 0;
	vertical-align: middle;
}

.open_right .open_content {
	margin: 10px 10px 0 15px;
}

.open_content a {
	display: block;
	font-size: 14px;
	color: #262626;
	line-height: 24px;
}

.ysGk_mt25 {
	margin-top: 25px;
}

.open_content .see_more {
	font-size: 14px;
	margin-left: 16px;
	color: #5c99e0;
	margin: 15px 0px 15px 158px;
}

.page {
	width: 100%;
	height: 30px;
	text-align: center;
	/* margin: 0px 205px 25px; */
	display: inline-block;
}

.page p {
	float: left;
	font-size: 14px;
	margin: 0 7px;
}

.page p a {
	font-size: 14px;
}

.page .up_down {
	border: 1px solid #5c7be0;
	padding: 0 5px;
}

.page .up_down a {
	color: #5c7be0;
}

.page .form_select {
	font-size: 12px;
	background-color: transparent;
	border: 1px solid #333;
	border-radius: 3px;
}


/* 重要通知 */

.tdbEvents_name {
	text-align: center;
	position: relative;
}

.events_smallTitle {
	font-size: 36px;
	color: #3e3e3e;
}

.events_bigTitle {
	font-size: 48px;
	color: #fff;
	font-weight: bold;
}

.tab_list {
	display: flex;
	margin-top: 30px;
	justify-content: center;
}

.events_list li {
	width: 288px;
	height: 418px;
	margin: 30px 15px;
	float: left;
	position: relative;
	padding: 10px;
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	transition: all 0.3s;
}

.events_list li.eventsMf {
	margin-left: 0px;
}

.events_list li.eventsMf:nth-child(4n+4) {
	margin-right: 0px;
}

.events_list li:hover {
	transform: scale(1.02);
}

.events_list .detail {
	position: absolute;
	bottom: 5%;
	height: 35px;
	margin-top: 50px;
	margin-left: 10px;
}

.events_list .detail a {
	font-size: 14px;
	color: #5c99e0;
}

.events_list .detail span {
	font-size: 14px;
	margin-left: 90px;
	color: #9b9b9b;
}

.events_description {
	margin-top: 15px;
	font-size: 14px;
	color: #848280;
	line-height: 24px;
}

.picNews_title {
	width: 236px;
	margin-top: -5px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 48px;
}


/* 内容页 */

.newsDetail a,
.newsDetail span {
	font-size: 14px;
	color: #666666;
}

.context_main {
	padding: 30px 0;
}

.titleContent {
	text-align: center;
	font-size: 20px;
	color: #3e3e3e;
	font-weight: bold;
	margin-bottom: 15px;
}

.detailTime {
	text-align: center;
	font-size: 12px;
	color: #999;
	margin-bottom: 15px;
}

.wordsContent {
	border-top: 1px solid #e9e9e9;
	line-height: 26px;
	font-size: 14px;
	color: #3e3e3e;
	padding-top: 30px;
	text-indent: 2em;
}

.wordsContent p {
	margin-bottom: 10px;
	font-size: 15px;
	color: #3e3e3e;
}

.wordsContent img {
	display: block;
	max-width: 640px;
	height: auto;
	margin: 0 auto 30px;
}


/* 经贸交流部分 */

.about_list {
	margin-top: 75px;
}

.about_list .company {
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 36px 81px;
	border-radius: 15px;
	background: #FFFFFF;
	transition: all 0.3s;
}

.events_company {
	width: 100%;
	position: relative;
	padding: 36px 62px;
	border-radius: 15px;
	background: #FFFFFF;
	transition: all 0.3s;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.events_company_index {
	width: 100%;
	position: relative;
	#padding: 36px 62px;
	padding-top: 100px;
	#border-radius: 15px;
	background: #FFFFFF;
	transition: all 0.3s;
	#box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.about_list .company:first-child {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.see_more {
	font-size: 14px;
	margin-left: 16px;
	color: #5c99e0;
}

.img_banner {
	width:100%;
	text-align: center;
}

.img_banner img{
	width:100%;
}


.about_title {
	text-align: center;
}

.about_title span {
	font-size: 24px;
	font-weight: 700;
}

.imgW {
	display: block;
	width: 415px;
	height: 195px;
	float: left;
	padding-right: 30px;
}

.imgW img {
	width: 100%;
	height: 100%;
}

.content {
	width: 100%;
	height: 195px;
}

.pdTxt {
	padding: 10px 40px;
}

.pdTxt div {
	font-size: 14px;
	line-height: 20px;
	margin: 15px 15px 15px 0;
}

.bus_wrap {
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 10px;
}

.bus_footer {
	/* float: right; */
	font-size: 14px;
	line-height: 30px;
	color: #a7a7a7;
	margin-right: 5px;
	position: absolute;
	right: 4%;
	bottom: 10%;
}

.bus_footer_plus {
	float: right;
	font-size: 14px;
	line-height: 30px;
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 25px;
}

.bus_map {
	position: relative;
	width: 914px;
	height: 532px;
	margin-bottom: 355px;
}

.bus_mapLeft {
	padding-top: 160px;
	margin-left: 46px;
}

.bus_mapLeft h4 {
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	line-height: 44px;
}

.bus_mapLeft .map_number li {
	width: 150px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	line-height: 44px;
}

.bus_mapLeft .map_number a:hover {
	color: #5c99e0;
}

.bus_mapLeft li.cur a {
	color: #4da0ff;
}

.bus_map .mapImg_africa {
	width: 201px;
	height: 205px;
	position: absolute;
	bottom: 75px;
	left: 621px;
	z-index: 1;
}

.bus_map .mapImg_asia {
	width: 355px;
	height: 366px;
	position: absolute;
	bottom: 143px;
	left: 727px;
	z-index: 1;
}

.bus_map .mapImg_australia {
	width: 185px;
	height: 187px;
	position: absolute;
	bottom: -13px;
	left: 965px;
	z-index: 1;
}

.bus_map .mapImg_europe {
	width: 201px;
	height: 211px;
	position: absolute;
	bottom: 269px;
	left: 613px;
	z-index: 1;
}

.bus_map .mapImg_north-america {
	width: 407px;
	height: 325px;
	position: absolute;
	bottom: 197px;
	left: 243px;
	z-index: 1;
}

.bus_map .mapImg_south-america {
	width: 126px;
	height: 211px;
	position: absolute;
	bottom: 2px;
	left: 454px;
	z-index: 1;
}


/* 选中变蓝色的图片样式 */

.bus_map .mapImg_africa_blue {
	width: 201px;
	height: 205px;
	position: absolute;
	bottom: 75px;
	left: 621px;
	z-index: 4;
}

.bus_map .mapImg_asia_blue {
	width: 355px;
	height: 366px;
	position: absolute;
	bottom: 143px;
	left: 727px;
	z-index: 4;
}

.bus_map .mapImg_australia_blue {
	width: 185px;
	height: 187px;
	position: absolute;
	bottom: -13px;
	left: 965px;
	z-index: 4;
}

.bus_map .mapImg_europe_blue {
	width: 201px;
	height: 211px;
	position: absolute;
	bottom: 269px;
	left: 613px;
	z-index: 4;
}

.bus_map .mapImg_north-america_blue {
	width: 407px;
	height: 325px;
	position: absolute;
	bottom: 197px;
	left: 243px;
	z-index: 4;
}

.bus_map .mapImg_south-america_blue {
	width: 126px;
	height: 211px;
	position: absolute;
	bottom: 2px;
	left: 454px;
	z-index: 4;
}


/* 选中变蓝色的图片样式结束 */


/* 圆圈开始 */

.number_country01 {
	position: absolute;
	top: 175px;
	left: 855px;
	z-index: 10;
}

.city_count01 {
	position: absolute;
	top: 190px;
	left: 870px;
	transform: translate(-50%, -50%);
	color: #ffffff;
	z-index: 15;
}

.number_country02 {
	position: absolute;
	top: 185px;
	left: 700px;
	z-index: 10;
}

.city_count02 {
	position: absolute;
	top: 200px;
	left: 715px;
	transform: translate(-50%, -50%);
	color: #ffffff;
	z-index: 15;
}

.number_country03 {
	position: absolute;
	top: 145px;
	left: 393px;
	z-index: 10;
}

.city_count03 {
	position: absolute;
	top: 160px;
	left: 408px;
	transform: translate(-50%, -50%);
	color: #ffffff;
	z-index: 15;
}

.number_country04 {
	position: absolute;
	top: 370px;
	left: 500px;
	z-index: 10;
}

.city_count04 {
	position: absolute;
	top: 386px;
	left: 516px;
	transform: translate(-50%, -50%);
	color: #ffffff;
	z-index: 15;
}

.number_country05 {
	position: absolute;
	top: 305px;
	left: 710px;
	z-index: 10;
}

.city_count05 {
	position: absolute;
	top: 320px;
	left: 725px;
	transform: translate(-50%, -50%);
	color: #ffffff;
	z-index: 15;
}

.number_country06 {
	position: absolute;
	top: 420px;
	left: 1015px;
	z-index: 10;
}

.city_count06 {
	position: absolute;
	top: 435px;
	left: 1031px;
	transform: translate(-50%, -50%);
	color: #ffffff;
	z-index: 15;
}


/* 圆圈结束 */

.company_single {
	margin-top: 50px;
}

.company_single a,
.oilLinks_img a {
	display: block;
	height: 300px;
	position: relative;
	border-radius: 15px;
	transition: all 0.3s;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .3);
}

.oilLinks_img {
	width: 100%;
	margin-top: 40px;
}

.oilLinks_img a img {
	border-radius: 15px;
}

.bus_backdrop {
	width: 100%;
	background: url(../img/bus_bg02.png) no-repeat;
	background-size: 100% 100%;
}

.bus_center {
	width: 500px;
	height: 340px;
	padding-top: 91px;
	margin-left: 340px;
}

.bus_title {
	display: inline-block;
	width: 353px;
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
	color: #ffffff;
}

.bus_content {
	width: 550px;
	font-size: 18px;
	margin-top: 30px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
}

.company_conduct {
	width: 100%;
	background: url(../img/important_back.png) no-repeat bottom center;
}

.company_conduct_more {
	height: 544px;
	margin-top: 60px;
}

.company_list li {
	width: 300px;
	height: 418px;
	margin: 30px 0 60px 26px;
	float: left;
	position: relative;
	padding: 10px;
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	transition: all 0.3s;
}

.events_content {
	padding: 0 10px;
	overflow: hidden;
	margin: 20px 0;
}

.events_content_table {
	position: absolute;
	left: 247px;
	top: 520px;
	overflow: hidden;
	margin: 30px 0;
}

.table {
	float: right;
	display: table;
	width: 903px;
}

.table_header_group {
	display: block;
	color: #848280;
	font-weight: 700;
	text-align: center;
	background-color: #dbe9f8;
}

.table_row_group {
	display: block;
	width: 940px;
	height: 250px;
	overflow-y: scroll;
	overflow-x: none;
	margin-top: 20px;
}

ul {
	list-style: none;
}

.table_row {
	display: table-row;
}

.table_cell_header {
	display: table-cell;
	text-align: center;
	padding: 0 5px;
	font-size: 16px;
	line-height: 48px;
	color: #848280;
}

.table_cell {
	display: table-cell;
	text-align: center;
	padding: 0 5px;
	font-size: 14px;
	line-height: 48px;
	color: #848280;
}

.first_width {
	width: 200px;
}

.second_width {
	width: 540px;
}

.third_width {
	width: 200px;
}

.table_footer_group {
	margin-top: 20px;
	border-bottom: 1px solid #ececec;
}

.about_list .business {
	width: 100%;
	margin: 30px 0;
	position: relative;
	background: #d7e8fa;
	transition: all 0.3s;
}

.bus_hover li:hover {
	background: #FFFFFF;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .2);
}

.imgW40 {
	width: 41%;
	height: 100%;
	vertical-align: middle;
}

.bus_layout {
	position: relative;
	padding: 10px;
	margin: 30px 0;
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	transition: all 0.3s;
}


/* 展会活动 */

.recentShow_main {
	#margin-top: 40px;
}

.recentShow_change {
	#position: absolute;
	top: 45px;
	width: 80px;
}

.boundary_name {
	position: relative;
	height: 28px;
}

.boundary_name:before {
	content: '';
	border-radius: 5px;
	display: inline-block;
	width: 100%;
	height: 6px;
	background: #cee0f6;
	position: absolute;
	bottom: 0;
	left: 0;
}

.boundary_name li {
	float: left;
}

.boundary_name a {
	display: inline-block;
	padding-bottom: 3px;
	width: 40px;
	text-align: center;
	font-size: 14px;
	color: #cee0f6;
	font-weight: bold;
	cursor: pointer;
}

.boundary_name a.selected {
	position: relative;
	color: #5c99e0 !important;
	content: '';
	display: inline-block;
	width: 40px;
	height: 6px;
	border-radius: 5px;
}

.boundary_name a.selected::before {
	content: '';
	display: inline-block;
	width: 40px;
	height: 6px;
	background: #5c99e0;
	border-radius: 5px;
	position: absolute;
	bottom: -20px;
	left: 0;
}

.recentShow_content {
	height: 315px;
	overflow: hidden;
}

.recentShow_li {
	width: 355px;
}

.recentShow_li_index {
	width: 400px;
}

.recentShow_list li {
	#width: 355px;
	height: 315px;
	border-top: 2px solid #f0f0f0;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	position: relative;
	float: left;
}

.recentShow_list li:hover {
	border-top: 2px solid #5d9add;
	border-left: 2px solid #f0f0f0;
	border-right: 2px solid #f0f0f0;
}

.recentShow_list li a {
	display: block;
	padding: 25px 34px;
}

.recentShow_list li a h2 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.recentShow_list li a .recent_txt {
	margin-top: 20px;
	font-size: 14px;
	color: #555555;
	line-height: 26px;
}

.recent_img {
	width: 100%;
	height: 150px;
	margin-top: 10px;
	overflow: hidden;
}

.recent_img img {
	transition: all 0.6s;
}

.recent_img img:hover {
	transform: scale(1.2);
}

.recent_time {
	width: 100%;
	margin-top: 18px;
}

.recent_time span {
	font-size: 14px;
	display: block;
}

.jqZh_time {
	color: #a6a6a6;
}

.jqZh_site {
	color: #333333;
}

.recent_notice {
	margin-top: 2px;
	font-size: 14px;
	color: #a6a6a6;
}

.icon_notice {
	width: 41px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 15px;
}


/* 四个卡片 */
.card_content {
	margin-top: 32px;
	width: 100%;
	position: relative;
	padding: 50px 28px;
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .2);
}

.card_content_index {
	margin-top: 80px;
	width: 100%;
	position: relative;
	#padding: 50px 28px;
	border-radius: 15px;
	background: #FFFFFF;
	#box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .2);
}

.card_list li {
	width: 260px;
	height: 99px;
	float: left;
	margin: 0 13px;
}

.card_item {
	width: 260px;
}

.card_content_index .card_item_index {
	width: 328px;
	margin: 0 36px;
}
.card_item_index .imgW100_H99p{
	height: 120px;
}
.card_list li a {
	display: block;
	overflow: hidden;
}

.card_list li a img {
	transition: all 0.6s;
}

.card_list li a img:hover {
	transform: scale(1.2);
}

.work_box_list li {
	#width: 270px;
	width: 100%;
	height: 92px;
	#margin: 14px 0;
}

.work_box_list li a .expo_img {
	width: 130px;
	height: 100px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
	display: block;
	border-radius: 8px;
}

.work_box_list li a .expo_img img {
	border-radius: 8px;
	width: 130px;
	height: 100px;
	transition: all 0.6s;
}

.work_box_list li a .expo_img img:hover {
	transform: scale(1.2);
}

.work_box_list li a .expo_content {
	width: 100%;
	#height: 100px;
	padding: 10px;
	#margin-left: 130px;
	position: relative;
}

.work_box_list li a .expo_content h2 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	#border-bottom: 1px solid #cccccc;
	padding-bottom: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	#white-space: nowrap;
}

.work_box_list li a .expo_content h2.expo_line {
	margin-left: 120px;
}

.topimage_banner_news {
	margin-top: 80px;
	margin-bottom: 0px;
	width: 100%;
} 

.expo_trends_news {
	margin-top: 60px;
	margin-bottom: 20px;
	width: 100%;
}

.expo_trends_list {
	margin-top: 35px;
}

.expo_trends_list li {
	width: 570px;
	margin: 14px 0;
}

.expo_trends_list li a .expo_img {
	width: 130px;
	height: 100px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
	display: block;
	border-radius: 8px;
}

.expo_trends_list li a .expo_img img {
	border-radius: 8px;
	width: 130px;
	height: 100px;
	transition: all 0.6s;
}

.expo_trends_list li a .expo_img img:hover {
	transform: scale(1.2);
}

.expo_trends_list li a .expo_content {
	width: 77%;
	height: 100px;
	padding: 20px;
	margin-left: 130px;
	position: relative;
}

.expo_trends_list li a .expo_content h2 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.expo_trends_list li a .expo_content h2.expo_line {
	margin-left: 120px;
}

.expo_time_deatil span {
	display: block;
	#padding-top: 6px;
	padding-bottom: 6px;
	font-size: 14px;
	color: #adadad;
}

.expo_time_deatil span img {
	width: 14px;
	height: 14px;
	vertical-align: middle;
}


/* 重点宣传 */

.key_publicity_list li {
	margin-bottom: 0;
}

.zhHd_mb {
	margin-top: -235px;
}


/* 党建工作样式 */

.work_bottom {
	width: 100%;
	height: 747px;
	background: url(../img/backdrop_work_bottom.jpg) no-repeat center bottom;
	margin-top: -330px;
}

.work_list {
	width: 100%;
	position: relative;
	padding: 40px 40px 0px 20px;
	border-radius: 15px;
	background: #FFFFFF;
	transition: all 0.3s;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
}

.work_marginTop {
	margin-top: 27px;
}

.work_picNews {
	width: 800px;
	height: 430px;
	margin-right: 25px;
	margin-bottom: 20px;
	float: left;
	overflow: hidden;
}

.work_marginTop li {
	float: left;
	width: 100%;
}

.work_marginTop li a {
	display: block;
}

.work_marginTop .owl-theme .owl-dots {
	width: 300px;
	height: 20px;
	text-align: center;
	position: absolute;
	bottom: 42px;
	margin: 0 auto;
	right: 300px;
}

.work_marginTop .owl-carousel button.owl-dot {
	width: 10px;
	height: 10px;
	background-color: #ffffff;
	border-radius: 50px;
	margin: 0 5px;
}

.work_marginTop .owl-carousel button.owl-dot.active {
	background: #56a6e3;
}

.work_marginTop .owl-theme .owl-nav {
	width: 90%;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 50px;
	/* transform: translate(-50%, -50%); */
	margin: 0;
}

.work_marginTop .owl-carousel .owl-nav button.owl-next,
.work_marginTop .owl-carousel .owl-nav button.owl-prev {
	width: 13px;
	height: 20px;
	position: absolute;
}

.work_marginTop .owl-carousel .owl-nav button.owl-prev {
	background: url(../img/left_icon.png) no-repeat;
	left: -38px;
	bottom: 11px;
}

.work_marginTop .owl-carousel .owl-nav button.owl-next {
	background: url(../img/right_icon.png) no-repeat;
	right: 302px;
	bottom: 11px;
}

.work_marginTop .owl-nav button span {
	display: none;
}

.work_content {
	width: 100%;
	/* height: 350px; */
	margin-top: 75px;
}

.content_title {
	font-size: 20px;
	line-height: 32px;
}

.content_date {
	display: flex;
	justify-content: space-between;
}

.content_date span {
	display: inline-block;
	font-size: 14px;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;
	margin: 10px 0;
}

.content_date span:first-child {
	width: 210px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.content_date span:last-child {
	float: right;
}

.content_article {
	font-size: 14px;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;
	margin-bottom: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}

.level {
	border: none;
	border-bottom: 1px solid #cccccc;
	margin-top: 18px;
	margin-bottom: 25px;
}

.work_seeMargin {
	margin-right: 10px;
}

.idea_top {
	margin-top: 16px;
	margin-bottom: 50px;
}

.idea_date {
	float: left;
	width: 80px;
	height: 80px;
	background-color: #5c99e0;
	border-radius: 8px;
}

.day {
	width: 43px;
	height: 28px;
	margin: 0 auto;
	font-size: 36px;
	line-height: 30px;
	color: #ffffff;
	margin-top: 13px;
}

.year_month {
	width: 57px;
	margin: 0 auto;
	margin-top: 5px;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
}

.idea_title {
	float: left;
	width: 324px;
	height: auto;
	font-size: 18px;
	margin: 8px 45px 0 25px;
	line-height: 30px;
	color: #555555;
}

.idea_downLoad {
	float: left;
	width: 78px;
	height: 37px;
	margin-top: 19px;
	line-height: 30px;
	color: #5c99e0;
	border-radius: 5px;
	border: solid 1px #cccccc;
	padding: 1px 0px 0px 10px;
}

.idea_downLoad span {
	font-size: 14px;
	margin-left: 8px;
}

.idea_downLoad img {
	vertical-align: middle;
}


/* 详情页 */

.particular_content {
	width: 100%;
	min-height: 700px;
	position: relative;
	margin-top: 20px;
	/* margin-bottom: 10px; */
	padding: 35px 29px 30px 29px;
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.now_border {
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.now_border .now_text .now_position {
	font-size: 14px;
	line-height: 14px;
	color: #333333;
}

.particular_news {
	width: 1062px;
	margin: 0 auto;
}

.particular_titleCenter {
	font-size: 29px;
	font-weight: normal;
	margin-top: 20px;
	text-align: center;
	line-height: 46px;
	color: #3e3e3e;
}

.sourceCenter {
	text-align: center;
}

.sourceCenter span {
	font-size: 14px;
	line-height: 46px;
	color: #cecece;
}

.particular_title {
	font-size: 29px;
	font-weight: normal;
	margin-top: 20px;
	line-height: 46px;
	color: #3e3e3e;
}

.source {
	font-size: 14px;
	line-height: 46px;
	color: #cecece;
}

.source_first {
	margin-right: 15px;
}

.particular_article {
	padding-bottom: 50px;
	line-height: 30px;
	color: #848280;
}

.particular_article img {
	max-width: 1000px
}

.particular_article p {
	font-size: 14px;
	text-indent: 2em;
}


/* 下载页 */

.download_page {
	width: 1082px;
	margin: 0 auto;
	position: relative;
}

.download_page .download_left {
	width: 203px;
	float: left;
	margin-top: 60px;
}

.download_page .download_left li {
	border-bottom: 1px dashed #69afff;
	padding: 23px 20px 17px 20px;
}

.download_page .download_left li:first-child {
	padding-top: 0;
}

.download_page .download_left li a.chooseAct span {
	font-weight: 700;
	color: #4da0ff;
}


/* 鼠标hover时变颜色 */

.download_left li:hover .left_list {
	font-weight: 700;
	color: #4da0ff;
}

.left_list {
	display: block;
	height: 25px;
	line-height: 20px;
}

.left_list .left_icon01 {
	width: 26px;
	height: 25px;
	vertical-align: top;
	margin-left: 22px;
}

.left_list .left_icon02 {
	width: 19px;
	height: 25px;
	vertical-align: top;
	margin-left: 26px;
}

.left_list .left_icon03 {
	width: 26px;
	height: 26px;
	vertical-align: top;
}

.left_list .left_icon04 {
	width: 25px;
	height: 25px;
	vertical-align: top;
}

.left_list .left_icon05 {
	width: 26px;
	height: 23px;
	vertical-align: top;
}

.left_list span {
	font-size: 14px;
	margin-left: 27px;
}

.download_right {
	width: 841px;
	float: right;
}

.download_right li {
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	width: 826px;
}

.download_right li:last-child {
	margin-bottom: 57px;
}

.download_right .download_title {
	float: left;
	width: 500px;
	height: auto;
	font-size: 20px;
	margin: 20px 127px 30px 41px;
	line-height: 30px;
	color: #555555;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.download_margin {
	margin-top: -250px;
}


/* 展会详情 */

.source_detail {
	margin-top: -1px;
	margin-bottom: 13px;
	color: #cecece;
}

.source_detail span {
	font-size: 14px;
	line-height: 46px;
}

.detail_article {
	width: 828px;
	color: #848280;
}

.detail_article img {
	max-width: 800px;
	margin: 15px 0;
}

.detail_article p {
	font-size: 14px;
	line-height: 30px;
}

.article_indent {
	text-indent: 2em;
}

.article_release01 {
	margin-top: 30px;
	margin-left: 668px;
}

.article_release02 {
	margin-left: 704px;
	margin-bottom: 96px;
}


/* 展会活动3级 */

.play_right {
	width: 841px;
	float: right;
}

.play_right li {
	width: auto;
	position: relative;
	margin-top: 45px;
	padding-bottom: 50px;
	border-bottom: 1px solid #cccccc;
}

.play_right li:last-child {
	margin-bottom: 57px;
}

.play_right_new {
	float: right;
}

.play_right_new li {
	position: relative;
	float: none;
	margin-top: 45px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

.play_right_new li:last-child {
	margin-bottom: 57px;
}

.play_icon {
	position: absolute;
	left: 98px;
}

.play_date {
	float: left;
	width: 80px;
	margin-right: 18px;
}

.play_day {
	width: 65px;
	font-size: 48px;
	line-height: 44px;
	margin: 0 auto;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-top: 30px;
}

.play_year {
	width: 65px;
	font-size: 16px;
	line-height: 38px;
	color: #000000;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}

.play_right>ul>li>a.pic_photo {
	float: left;
	width: 235px;
	height: 165px;
	margin-right: 24px;
	overflow: hidden;
	display: block;
	border-radius: 8px;
}

.play_pic {
	float: left;
	width: 235px;
	height: 165px;
	background-color: #333333;
	border-radius: 8px;
	margin-right: 24px;
	transition: all 0.6s;
}

.play_img {
	display: block;
	float: left;
	width: 235px;
	height: 165px;
	overflow: hidden;
	margin-right: 24px;
}

img.play_pic:hover {
	transform: scale(1.2);
}

.play_title {
	font-size: 20px;
	line-height: 44px;
	color: #5c99e0;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.abroad_color {
	color: #835f2d;
}

.play_content {
	height: 82px;
	font-size: 16px;
	line-height: 27px;
	color: #333333;
	opacity: 0.6;
}

.play_more {
	padding-top: 22px;
}

.play_page {
	margin-top: 60px;
}


/* 华盛顿州首页 */

.activity_header {
	width: 100%;
	height: auto;
	background: url(../img/backdrop_top_zm.jpg) no-repeat top;
}

.activity_footer {
	width: 100%;
	height: 707px;
	background: url(../img/backdrop_bottom.jpg) no-repeat bottom;
	margin-top: -350px;
}

.activity_flag {
	padding: 70px 0 80px;
	text-align: center;
	margin-right: 100px;
}

.activity_page {
	text-align: center;
	bottom: -15px;
}


/* 活动回顾 */

.activity_top {
	width: 100%;
	padding: 23px 0;
}

.activity_content {
	width: 100%;
	position: relative;
	margin-top: 20px;
	padding: 15px 29px 50px 29px;
	border-radius: 15px;
	background: #FFFFFF;
	min-height: 500px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.activity_title {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 60px;
}

.download_page li {
	width: 100%;
	padding: 5px 0;
}

.activity_image {
	top: 5px;
	padding-right: 8px;
	position: relative;
}

.activity_bottom {
	position: absolute;
	bottom: 10px;
}


/* 合作机制介绍 */

.cooperation-font1 {
	font-size: 16px;
	text-indent: 2em;
	line-height: 36px;
}

.cooperation-font2 {
	font-family: 'Bell MT';
	line-height: 20px;
}

.cooperation-tab {
	margin: 40px auto 100px;
	border: solid 2px;
}

.cooperation-tr {
	border: solid 2px;
}

.cooperation-th {
	border: solid 2px;
	font-weight: 900;
	text-align: center;
	line-height: 20px;
}

.cooperation-td {
	border: solid 2px;
	line-height: 20px;
	text-indent: 0;
}

.cooperation-width1 {
	width: 20px;
	text-align: center;
}

.cooperation-width2 {
	width: 150px;
}

.cooperation-width3 {
	width: 115px;
}

.cooperation-width4 {
	width: 150px;
}

.cooperation-width5 {
	width: 100px;
}

.cooperation-width6 {
	width: 200px;
}

.cooperation-width7 {
	width: 140px;
}


/* 关于我们 */

.about_article {
	width: 1070px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 30px;
	color: #848280;
}

.about_article p,
.about_article span {
	font-size: 14px;
	line-height: 30px;
}

.about_detail {
	color: #cecece;
	margin-top: 5px;
	margin-bottom: 10px;
}

.about_des_bottom {
	margin-top: 50px;
	font-size: 14px;
	color: #848280;
	line-height: 24px;
	text-align: right;
}

.about_sign {
	text-align: right;
	margin-top: 20px;
	margin-bottom: 13px;
}

.aboutUs_middle {
	padding: 30px 50px 0px 52px;
}

.about_content {
	padding: 0 10px;
	overflow: hidden;
}

.about_institution {
	margin-top: 45px;
}

.explain_bottom {
	margin-bottom: 20px;
}

.about_table {
	width: 100%;
	height: 100px;
	text-align: center;
	margin-bottom: 45px;
	color: #848280;
}

.about_table td {
	font-size: 14px;
	line-height: 40px;
}

.table_first {
	background-color: #ececec;
	font-weight: 700;
}


/* 页面底部——新 */


/* .footer_bottom {
    position: relative;
    margin-top: 100px;
} */

.footer.work_02 {
	clear: both;
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0;
	background: url(../img/backdrop_bottom_work_02.png) no-repeat bottom;
	background-size: 100% 100px;
}

.footer.work_02 .w1200 {
	display: flex;
	height: 100px;
}

.footer_font.work_02 {
	padding-top: 20px;
}

.footer_font.work_02 p,
.footer_font.work_02 a {
	color: white;
	font-size: 12px;
	line-height: 30px;
}

.footer_font.work_02 img {
	width: 12px;
	height: 12px;
}

.navigation_menu.work_02 {
	width: 180px;
	height: 35px;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 17px;
	color: white;
	display: flex;
	margin: 0 5px;
}

.navigation_menu.work_02 img {
	width: 16px;
	height: 16px;
	margin: 8px 10px;
}

.navigation_menu.work_02 p {
	width: 100px;
	margin: 10px 0;
	font-size: 12px;
}

.triangle_icon.work_02 {
	width: 18px;
	height: 18px;
	background: url("../img/triangle_icon_work_02.png") no-repeat;
	background-size: 100%;
	margin: 8px 0px 0 15px;
}

.navigation_menu:focus .triangle_icon.work_02 {
	background: url("../img/triangle_icon_work_02.png") no-repeat;
	/* Rotate div */
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	/* Internet Explorer */
	-moz-transform: rotate(90deg);
	/* Firefox */
	-webkit-transform: rotate(90deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(90deg);
	/* Opera */
}

.wechat_icon.work_02 {
	background: url("../img/wechat_icon_work_02.png") no-repeat;
	background-size: 100%;
}

.weibo_icon.work_02 {
	background: url("../img/weibo_icon_work_02.png") no-repeat;
	background-size: 100%;
}

.navigation_menu_content.work_02 {
	background-color: white;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.navigation_menu_content.work_02 a {
	padding-left: 5px;
}

.navigation_menu_content.work_02 a:hover {
	color: black;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
}

.footer {
	clear: both;
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0;
	background-color: #38383c;
}

.footer .w1200 {
	display: flex;
	height: 100px;
}

.footer_font {
	width: 680px;
	display: inline-block;
	padding-top: 20px;
}

.footer_font p {
	color: #737373;
	font-size: 12px;
	line-height: 30px;
}

.footer_font img {
	width: 12px;
	height: 12px;
}

.footer_link {
	display: flex;
	height: 40px;
	width: 235px;
	padding-top: 50px;
	margin: 0 0 0 auto;
	text-align: center;
	align-items: center;
	position: relative;
}

.wechat_icon {
	background: url("../img/wechat_icon.png") no-repeat;
	background-size: 100%;
}

.wechat_icon:hover {
	background: url("../img/wechat_icon_hover.png") no-repeat;
	background-size: 100%;
}

.weibo_icon {
	background: url("../img/weibo_icon.png") no-repeat;
	background-size: 100%;
}

.weibo_icon:hover {
	background: url("../img/weibo_icon_hover.png") no-repeat;
	background-size: 100%;
}

.footer_icon {
	width: 32px;
	height: 32px;
	margin: 5px;
	cursor: pointer;
	margin: 0 5px;
	position: relative;
}

.navigation_menu {
	width: 180px;
	height: 35px;
	background-color: #222224;
	border-radius: 17px;
	color: #737373;
	display: flex;
	margin: 0 5px;
}

.navigation_menu p {
	width: 100px;
	margin: 10px 0;
	font-size: 12px;
}

.navigation_menu img {
	width: 16px;
	height: 16px;
	margin: 8px 10px;
}

.triangle_icon {
	width: 16px;
	height: 16px;
	background: url(../img/triangle_icon.png) no-repeat;
	margin: 8px 0px 0 15px;
}

.navigation_menu:focus .triangle_icon {
	background: url(../img/triangle_icon_focus.png) no-repeat;
}

.navigation_menu_content {
	display: none;
	width: 180px;
	background-color: #1b1b22;
	margin-left: 5px;
	padding: 15px 0;
	position: absolute;
	bottom: 20px;
	border-radius: 15px;
	transition: all 0.5s;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	/* Opera */
}

.navigation_menu_content a {
	display: block;
	font-size: 12px;
	color: #929294;
	text-align: left;
	margin-left: 25px;
	line-height: 30px;
	width: 130px;
}

.navigation_menu_content a:hover {
	color: #fff;
	background-color: #000;
	border-radius: 10px;
}

.qr_code,
.wb_code {
	display: none;
	width: auto;
	height: auto;
	position: absolute;
	bottom: 30px;
	right: -50px;
	cursor: auto;
	transition: all 1s;
	-moz-transition: all 1s;
	/* Firefox 4 */
	-webkit-transition: all 1s;
	/* Safari 和 Chrome */
	-o-transition: all 1s;
	/* Opera */
	z-index: 20;
}


/* 工作动态页面底部——新 */

.main_work_02 {
	width: 100%;
	height: auto;
	background: unset;
	padding-top: 230px;
}

.main_title_work_02 {
	width: 200px;
	font-size: 48px;
	margin: -185px auto 85px auto;
	font-weight: bold;
	color: white;
}

.left_top.work_02 img {
	margin: 0 10px 0 0;
}

.work_left,
.work_right {
	background-color: white;
	border-radius: 15px;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
	margin: 0 15px;
}

.right_top>p {
	font-size: 18px;
	font-weight: bold;
}

.left_top,
.right_top {
	display: flex;
	margin: 20px;
	width: auto;
}

.left_top a {
	margin-top: 4px;
	margin-left: auto;
	font-size: 14px;
	color: #86b3f0;
}

.left_top p {
	font-size: 18px;
	font-weight: bold;
}

.work_right a:hover p {
	color: #86b3f0;
}

.work_to_more {
	margin: auto 20px 20px auto;
	position: relative;
	top: 40px;
	font-size: 14px;
	float: right;
	color: #86b3f0;
}

.left_top img {
	margin: -7px 10px 0 0;
}

.left_content {
	margin: 20px 0;
	display: flex;
	overflow: hidden;
	position: relative;
}

.left_content>div {
	height: 317px;
	margin: 0 15px;
}

.left_content>div>a {
	display: block;
	overflow: hidden;
	position: relative;
}

.left_content img {
	width: 256px;
	height: 155px;
	display: block;
	transition: all 0.6s;
}

.left_content img:hover {
	transform: scale(1.2);
}

.left_content>div>a>p {
	width: 236px;
	margin: 15px 10px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display:-ms-flexbox;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 48px;
}

.left_content>div>a>p.left_content_main_s {
	font-size: 14px;
	color: #727272;
	height: 300px;
	max-height: none;
}

.left_content>div>a:hover p {
	color: #86b3f0;
}

.left_content_top {
	font-size: 18px;
	font-weight: 500;
}

.left_content_main {
	font-size: 14px;
	color: #727272;
}

.content_clear {
	margin: auto;
	width: 0;
	height: 0;
}

.left_content_bottom {
	width: 256px;
	position: absolute;
	bottom: 0;
	display: flex;
}

.left_content_bottom a {
	font-size: 14px;
	margin-left: 10px;
	color: #86b3f0;
}

.left_content_bottom p {
	font-size: 14px;
	margin-left: auto;
	margin-right: 10px;
	color: #727272;
}

.right_top img {
	width: 20px;
	height: 20px;
	margin-right: 15px;
}

.right_font1 {
	margin: 20px 23px;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
}

.right_font2 {
	margin: 0 23px;
	font-size: 14px;
	line-height: 18px;
}

.about_title_work {
	display: flex;
	margin: 20px 0 -10px 20px;
	width: auto;
}

.about_title_work span {
	font-size: 18px;
	font-weight: 700;
}

.about_title_work .see_more_new {
	margin-top: 4px;
	margin-left: auto;
	margin-right: 25px;
	font-size: 14px;
	color: #86b3f0;
}

.work_img {
	margin: 0 10px 0 0;
}

.events_content:hover p,
.events_content:hover div {
	color: #86b3f0;
}


/* End 工作动态 */

.content_padding {
	padding-bottom: 140px;
}

/* 中方成员省市 */

.w1200.provinces_m {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius: 15px;
	width: 100%;
	height: auto;
	padding: 30px;
	margin-bottom: 30px;
	background: #ffffff;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}

.provinces_main {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}

.provinces {
	width: 360px;
	height: 300px;
	padding: 30px;
	border-radius: 45px 8px 8px 8px;
	background-color: rgba(103, 140, 226, 0.2);
	margin: 20px 10px;
	position: relative;
}

.provinces:hover {
	background-color: rgb(103, 140, 226);
	background-image: url(../img/ph_bg_img.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.provinces:hover p {
	color: white;
}

.provinces:hover .ph_img {
	background: url(../img/provinces01-hover.png) no-repeat;
}

.provinces:hover .ph_img2 {
	background: url(../img/ph_img_hover.png) no-repeat;
}

.provinces:hover .turn_right {
	background: url(../img/turn-right-hover.png) no-repeat 100% center;
}

.provinces_header {
	position: relative;
}

.provinces_header p {
	font-size: 20px;
	font-weight: bold;
	line-height: 46px;
}

.ph_img {
	border-radius: 50%;
	width: 56px;
	height: 56px;
	background-color: rgb(103, 140, 226);
}

.ph_img_hover {
	border-radius: 50%;
	width: 56px;
	height: 56px;
	background-color: #fff;
}

.ph_img_hover {
	display: none;
}

.provinces:hover .ph_img {
	display: none;
}

.provinces:hover .ph_img_hover {
	display: block;
}

/* .ph_img01 {
  background: url(../img/provinces01.png) no-repeat 100%;
}
.ph_img02 {
  background: url(../img/provinces01.png) no-repeat 100%;
}
.ph_img03 {
  background: url(../img/provinces01.png) no-repeat 100%;
}
.ph_img04 {
  background: url(../img/provinces01.png) no-repeat 100%;
}
.ph_img05 {
  background: url(../img/provinces01.png) no-repeat 100%;
}
.ph_img06 {
  background: url(../img/provinces01.png) no-repeat 100%;
} */

.ph_img2 {
	width: 48px;
	height: 34px;
	background: url(../img/ph_img.png) no-repeat 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.provinces_font {
	font-size: 14px;
	line-height: 23px;
}

.turn_right {
	width: 30px;
	height: 15px;
	position: absolute;
	bottom: 30px;
	left: 30px;
	background: url(../img/turn-right.png) no-repeat 100% center;
}

/* END 中方成员省市 */
/* 华盛顿工作组 */
.pro_main_font p {
	font-size: 16px;
	color: rgb(85, 85, 85);
	line-height: 44px;
	text-indent: 2em;
}

.pro_link {
	display: flex;
	padding-bottom: 150px;
	display: -webkit-flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}

.pro_bac01 {
	width: 580px;
	height: 410px;
	border-radius: 15px;
	background: url(../img/build1.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 40px;
	position: relative;
}

.pro_bac02 {
	width: 580px;
	height: 410px;
	border-radius: 15px;
	background: url(../img/build3.png) no-repeat;
	background-size: 100% 100%;
	margin-left: auto;
	position: relative;
}

.pro_bac_font {
	width: 510px;
	height: 280px;
	padding: 35px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
	border-radius: 15px 15px 70px 15px;
	margin: 0 auto;
	position: absolute;
	bottom: -110px;
	left: 35px;
}

.pro_bac_font div {
	display: flex;
}

.pro_font_link {
	font-size: 14px;
	height: 44px;
	color: rgb(103, 140, 226);
	font-weight: bold;
	line-height: 44px;
}

.pro_font_header {
	font-size: 36px;
	color: rgb(85, 85, 85);
	font-weight: bold;
	line-height: 44px;
	padding: 10px 0;
}

.pro_font_subtitle {
	font-size: 22px;
	color: rgba(85, 85, 85, 0.6);
	line-height: 44px;
	padding-top: 18px;
	padding-left: 20px;
}

.pro_font_content p {
	font-size: 18px;
	line-height: 24px;
	color: rgb(85, 85, 85);
}

.pro_turn_right {
	width: 48px;
	height: 23px;
	margin-top: 20px;
	background: url(../img/turn-right-bold.png) no-repeat 100% center;
	position: absolute;
	bottom: 45px;
	left: 30px;
}

.cooperation-td,
.cooperation-th {
	text-indent: 0;
	padding: 5px;
}

/* END 华盛顿工作组 */
/* 全球合作伙伴 */
.aboutUs_globel {
	margin: 50px auto;
}

.about_global {
	background: url(../img/bg_global.jpg) no-repeat;
	width: 100%;
	height: 1400px;
	background-size: 100%;
}
.global_txt{
	width:750px;
	font-size: 20px;
	line-height: 36px;
	float: right;
	padding-top: 70px;
}


.workplan_img{margin:30px 0 50px;float:left;height:90px;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}
.workplan_img img{width:100%}

@media screen and (max-width: 1200px){
.header_bgimg_work_02{height:126px;}	
	
.workplan_img{margin-bottom:20px;}	
.workplan_img img{height:100%}
	}

@media screen and (max-width:768px)
{
.header_bgimg_work_02{height:126px;}	
	
.workplan_img{margin-bottom:20px;}	
.workplan_img img{height:100%}
	}

@media screen and (max-width:640px){
.header_bgimg_work_02{height:126px;}	
	
.workplan_img{margin-bottom:20px;}	
.workplan_img img{height:100%}
	}


@media screen and (max-width:360px){

.header_bgimg_work_02{height:126px;}	
	
.workplan_img{height:40px;margin-bottom:20px;}	
.workplan_img img{height:100%}

}

/* 20230510 add */
.padding_bottom{
	padding-bottom:150px;
}

.work_box{
	display:-webkit-box;
	display:-ms-flexbox;
	margin-top:15px;
}
.work_box_left{
	width:40%;
	height:100%
}
.work_box_right{
	width:60%;
	padding:10px;
	display:-webkit-box;
	display:-ms-flexbox;
}
.work_float{
	float:left;
}
.work_margin{
	margin-left:50px;
}
.work_banner{
	height:10px;
	width:100%;
}
.work_show_all{
	margin-left:10px;
	position:relative;
	top:10px;
	font-size: 14px;
	color: #5c99e0;
}
.work_notice_content{
}
.work_notice_change{
}
.work_notile_name{
	text-align:left;
	padding:10px;
	height:40px;
}
.work_notile_name a {
	color:silver;
	font-size: 24px;
	font-weight: 500;
}
.work_notile_name a.selected {
	color:black;
	font-size: 24px;
	font-weight: 700;
}
.work_date{
	padding: 10px;
	margin-top: -25px;
}
.work_date span{
	font-size: 14px;
	color: #adadad;
}
.slide_box{
	width:10%;
	height:100%;
	position:relative;
}
.slide_center{
	width:80%;
}
.slide_img{
	width:100%;
	height:400px;
}
.slide_bold{
	font-weight:bold;
}
.slide_icon_left{
	position:absolute; 
	top:50%;
	right:20px;
}
.slide_icon_right{
	position:absolute; 
	top:50%;
	left:20px;
}
.slide_btn{
	width:20px;
	height:20px;
}

.slide_box_big{
	width:5%;
	height:100%;
	position:relative;
}
.slide_btn_big{
	width:50px;
	height:50px;
}
.slide_title{
    position:relative;
	padding:5px;
	bottom:30px;
	width:100%;
	background-color:white;
	opacity:0.8;
}
.review_padding{
	padding-top:30px; 
	padding-bottom:30px;
}
.review_box{
	width:100%; 
	height:590px; 
	display:-webkit-box;
	display:-ms-flexbox;
	margin-top:20px;
}
.review_box_center{
	width:90%;
	box-shadow:0 5px 5px 5px #f5f5f5;
}
.review_box_img{
	width:100%;
	height:500px;
}
.review_box_div{
	width:100%;
	padding:5px 20px;
	height:80px;
}
.review_box_span{
	font-size: 24px;
	font-weight: 700;
}

.home-sub-tab{
	width:1200px;
	margin:0 auto;
}
.home-font1-jmjl {
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 40px;
    text-align: center;
}

.divPdf {
}

.divPdf:hover .divPdfList {
	display: block;
}

.divPdf:hover .divCountName {
	font-weight:bold;
}

.divCountName {
	border:1px solid #E0E0E0;
	position:relative;
	margin-top:-1px;
	margin-left:-1px;
	height:40px;
	width:200px;
	padding:7px 18px;
}

.divPdfList {
	display:none;
	width:200px;
	height:55px;
	position:absolute;
	margin:-50px 0 0 80px;
	padding: 5px 0 0 25px;
	z-index:10;
	background:url(../img/popup.png)
	repeat-y left center;
}
.content-download{
line-height:30px;margin-top:5px
}
.content-download li{
margin:0;padding:0;border:0
}